package main

import (
	"fmt"
)

func main(){
	var c1 byte = 'a'
	var c2 byte = '0' // 字符0
	c3 := 'b'
	c4 :="a"
	c5 := 97
	// 当我们字节输出byte值，就是输出了对应的字符ascII码值
	fmt.Printf("c1的类型 %T \n",c1)
	fmt.Printf("c2的类型 %T \n",c2)
	fmt.Println("c1=",c1)
	fmt.Println("c2=",c2)
	fmt.Println("c3=",c3)
	fmt.Println("c4=",c4)

	fmt.Printf("c3的类型 %T \n ",c3)
	fmt.Printf("c4的类型 %T \n ",c4)
	fmt.Println("c5=",c5)
	// 如果我们需要输出对应的字符，需要使用格式化输出
	fmt.Printf("c1=%c c2=%c \n",c1,c2)

	// var c6 byte ='北' // overflow 溢出
	var c6 int = '北'
	fmt.Printf("c3 = %c c3对应码值=%d", c6, c6)

}